/*
package cn.itcast.test;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.junit.Test;

import java.io.*;
import java.util.Random;

//测试读写工作簿
public class Demo02 {


    */
/**
     * 从exel表格中获取数据
     *
     * @throws IOException
     *//*

    @Test
    public void test() throws IOException {
        XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(new File("C:\\Users\\Administrator\\Desktop\\新建 XLSX 工作表.xlsx")));
        //获取工作表，既可以根据工作表的顺序获取，也可以根据工作表的名称获取
        XSSFSheet sheet = workbook.getSheetAt(0);
        //遍历工作表获得行对象
        for (Row row : sheet) {
            //遍历行对象获取单元格对象
            for (Cell cell : row) {
                //获得单元格中的值
                System.out.println(cell.getStringCellValue());
            }
        }
        workbook.close();
    }


    */
/**
     * 从exel表格中获取数据
     *
     * @throws IOException
     *//*

    @Test
    public void test01() throws IOException {

        //获取一个工作簿
        XSSFWorkbook workbook = new XSSFWorkbook("C:\\Users\\Administrator\\Desktop\\新建 XLSX 工作表.xlsx");
        //获取工作表，既可以根据工作表的顺序获取，也可以根据工作表的名称获取
        XSSFSheet sheet = workbook.getSheetAt(0);
        //获取当前工作表最后一行的行号，行号从0开始
        int lastRowNum = sheet.getLastRowNum();
        //遍历行号
        for (int i = 0; i <= lastRowNum; i++) {
            //工作表 中 根据行号获 取行对象
            XSSFRow row = sheet.getRow(i);
            //通过行号获取最后一个单元格
            short lastCellNum = row.getLastCellNum();
            //遍历单元格
            for (short j = 0; j < lastCellNum; j++) {
                String value = row.getCell(j).getStringCellValue();
                System.out.println(value);
            }
        }
        workbook.close();
    }

    */
/**
     * 创建Excel表格,并将其写到磁盘中
     *
     * @throws IOException
     *//*

    @Test
    public void test02() throws IOException {
        //在内存中创建一个Excel文件
        XSSFWorkbook workbook = new XSSFWorkbook();
        //创建工作表，指定工作表名称
        XSSFSheet sheet = workbook.createSheet("传智播客");
        //创建行，0表示第一行
        XSSFRow row = sheet.createRow(0);
        //创建单元格，0表示第一个单元格
        row.createCell(0).setCellValue("编号");
        row.createCell(1).setCellValue("名称");
        row.createCell(2).setCellValue("年龄");
        XSSFRow row1 = sheet.createRow(1);
        row1.createCell(0).setCellValue("1");
        row1.createCell(1).setCellValue("小明");
        row1.createCell(2).setCellValue("10");

        XSSFRow row2 = sheet.createRow(2);
        row2.createCell(0).setCellValue("2");
        row2.createCell(1).setCellValue("小王");
        row2.createCell(2).setCellValue("20");
        //通过输出流将workbook对象下载到磁盘
        FileOutputStream out = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\迪丽热巴.xlsx");
        workbook.write(out);
        out.flush();
        out.close();
        workbook.close();

    }

    @Test
    public void test03() {

        //产生随机数
        Random r = new Random();
        int a = r.nextInt(5);
        System.out.println(a);
    }
}
*/
